/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package calculadora.Controlador;

/**
 *
 * @author JoseAngel
 */
public class Resultado{
    
    private float resultado;
    private float operando;
    private Operar operador = new Operar() {};
    
    public Resultado (){
        resultado = 0;
    }
    
    public void setResultado (float resultado){
        this.resultado = resultado;
    }
    
    public void setOperandor (float operandor){
        this.operando = operandor;
    }
    
    public double operar(){
        return this.operador.operar(resultado, operando);
    }
       
    public void setOperador (char operador){
        switch (operador){
            case '+': 
                this.operador.setOperador(1);
                break;
            case '-': 
                this.operador.setOperador(2);
                break;
            case '*': 
                this.operador.setOperador(3);
                break;
            case '/': 
                this.operador.setOperador(4);
                break;
            case '=': 
                //this.operador = ;
        }
    }
    
}
